Educating reflective systems developers

نویسندگان

  • Lars Mathiassen
  • Sandeep Purao
چکیده

Systems development research shows that practitioners seldom follow methods and that the competencies required for successful development of computer-based systems go well beyond those represented in contemporary methods. These insights make us question the role that methods should play in educating would-be developers. Pedagogical theories, such as situated learning and double-loop learning, complement these insights. Integrating the two, we argue that students need to complement the simplified accounts that methods express, with reflections on methods-in-use and on development practice in general. We present operationalizations of this idea in two quite different academic settings. Based on a retrospective analysis of our experiences in these settings, and a comparison and evaluation of the two approaches, we propose a number of lessons that can be used to improve the education of would-be developers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Analysis of Iranian EFL Teachers’ Perceptions of Reflective Teaching: A Qualitative Study

This qualitative study set out to capture Iranian EFL teachers’ perceptions of reflective teaching. In doing so, a semi-structured interview was done with a theoretical sampling comprising 15 EFL teachers. Drawing on a grounded theory method the collected data were analyzed whose results led to the emergence of five categories with reflective teaching understanding as the core category and teac...

متن کامل

Computational Reflection for Embedded Java Systems

Although Java reduces the time to market of embedded systems, for some contexts developers are still forced to consider, beside application concerns, checks and handling activities for anomalous conditions that can occur on hardware devices. Typically, applications and handling of anomalous conditions are unrelated, and developers should be provided with means to treat them separately. Reflecti...

متن کامل

Reflective Teaching through Videotaping in an English Teaching Course in Iran

The purpose of this study was to investigate videotaping as a strategy for EFL teachers’ reflective teaching. To this end, eight participants were selected from a language institute in Iran and were under investigation for over a period of one month and a half. The data were triangulated from different sources: videotaping; self-reflection sheets; and semi-structured interviews. The analysis of...

متن کامل

Deferred System’s Design: Countering the Primacy of Reflective IS Development With Action-Based Information Systems

Copyright © 2003, Idea Group Inc. This chapter examines the issues of who an IS developer is and what constitutes IS design activity. These questions are critical to informing the further progress of evolutionary and adaptable systems. It suggests that action developers should be considered as developers and that IS design should be regarded as ongoing design that is online and in real-time. Th...

متن کامل

Student Participation in OSS Projects

Open Source Software (OSS) is undergoing extraordinary growth. This rapid growth requires an increasing number of software developers working in a variety of areas. Computing education needs to provide students with professional experience, preferably within the context of a large, distributed software project. Educating students within OSS projects provides a solution to both the need for both...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Syst. J.

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2002